package com.cloud.mongodb.plus.dao;

import com.cloud.mongodb.plus.entity.BaseEntity;
import org.springframework.data.mongodb.repository.MongoRepository;
import org.springframework.data.repository.NoRepositoryBean;

import java.io.Serializable;
import java.util.List;

/**
 * 自定义Repository
 * @param <T> 实体类的泛型
 * @param <ID> id的泛型
 */
@NoRepositoryBean
public interface BaseRepository<T extends BaseEntity, ID extends Serializable> extends MongoRepository<T, ID>,BaseRepositoryEnhance<T, ID>  {

}
